function clearString(s){ 
    var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\]<>《》/?~！@#￥……&*（）&;|{}【】‘；：”“'。，、？ ]+", "g") 
    var str = s.replace(pattern, '-');
    str = str.replace(/(^-+)|(-+$)/g,"");
    return str.toLowerCase();
}